﻿/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
----------------------------------------------------------*/
body
{

}
body, button, input, select, textarea,div
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font:12px/1.5 arial,'宋体',sans-serif;

}
.Templet
{
     display:block;
     position:absolute;
     display:none;   
     
 }
 .inline-block
{
	display: -moz-inline-stack;
	display: inline-block;
	zoom:1;
	*display:inline;
	 
}
/*<h:itemtemplet>*/
h\:itemtemplet
{
    display:none;   
}
/*</h:itemtemplet>*/
/* <h:btn>*/
h\:btn
{       
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #d3d3d3;
    padding: 0px 5px 0px 5px;
    background-image: url('images/button_bg.png');
    line-height:22px;
    height:23px;
    font-size: 12px;
    cursor:pointer;
    font-family: 微软雅黑;
    display: -moz-inline-stack;
	display: inline-block;
	zoom:1;
	*display:inline;  
}
h\:btn.hover
{
    border: 1px solid #999999;
    background-image: url('images/button_bg_hover.png');
    -webkit-box-shadow: 0px 0px 1px #999999;
    -moz-box-shadow: 0px 0px 1px #999999;
    background-color: #D4D4D4;
}
h\:btn.active
{
     border: 1px solid #999999;
     background-image: url('images/button_bg_hover.png');
    -webkit-box-shadow: 0px 0px 1px #999999;
    -moz-box-shadow: 0px 0px 1px #999999;
    background-color: #D4D4D4;

}
h\:btn.active_hover
{
      border: 1px solid #999999;
     background-image: url('images/button_bg_hover.png');
    -webkit-box-shadow: 0px 0px 1px #999999;
    -moz-box-shadow: 0px 0px 1px #999999;
    background-color: #D4D4D4;
    
}
/*</h:btn>*/
/*<h:layout>*/
h\:layout
{
    border-style: solid;
    border-color: #9a9a9a;
    display: block;
    position: absolute;
    z-index: -1;
    width:0px;
    height:0px;
    top:0px;
    left:0px;
    visibility:hidden;
}
h\:layout h\:left
{
    border-style: solid;
    border-color: #9a9a9a;
    display: block;
    position: absolute;
    z-index: -1;
    width:0px;
    height:0px;
    top:0px;
    left:0px;
    
    
}
h\:layout h\:vsplitter
{
    border: 1px solid #9a9a9a;
    display: block;
    background-color: #bbbbbb;
    position: absolute;
    z-index: -1;
    cursor:e-resize;
    width:0px;
    height:0px;
    top:0px;
    left:0px;
}
h\:layout h\:right
{
    border-style: solid;
    border-color: #9a9a9a;
    display: block;
    position: absolute;
    overflow: hidden;
    z-index: -1;
    width:0px;
    height:0px;
    top:0px;
    left:0px;
}

h\:layout h\:head
{
    border-style: solid;
    border-color: #9a9a9a;
    display: block;
    position: absolute;
    z-index:-1;
    width:0px;
    height:0px;
    top:0px;
    left:0px;

}
h\:layout h\:hsplitter
{
    border: 1px solid #9a9a9a;
    display: block;
    background-color: #bbbbbb;
    position: absolute;
    z-index: -1;
    cursor:n-resize;
    width:0px;
    height:0px;
    top:0px;
    left:0px;
}
h\:layout h\:bottom
{
    border-style: solid;
    border-color: #9a9a9a;
    display: block;
    position: absolute;
    z-index: -1;
    width:0px;
    height:0px;
    top:0px;
    left:0px;
}
/*</h:layout>*/

/* <h\:text>*/
h\:text
{ 
    border: 1px solid #d3d3d3;
    height: 23px;
    line-height: 23px;
    padding: 0px 2px 0px 2px;
    cursor: pointer;
    width:150px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #212121;
    display: -moz-inline-stack;
	display: inline-block;
	zoom:1;
	*display:inline; 
	background-color:#f8f8f8;
 }
* html h\:text
{
    vertical-align:middle;
}
*+html h\:text
{
      margin-top:-1px;
      vertical-align:middle;
} 

/*注意 hack 的顺序*/
/*Firefox google*/
h\:text input,h\:text textarea
{
    border: 0px none #FFFFFF;
     padding: 0px 0px 0px 0px;
    line-height: 22px;
    height: 22px;
    color: #212121;
    font-size: 12px;
    font-family: 微软雅黑;
    background-color: #f8f8f8;
    overflow-x:hidden;
    overflow-y:auto;
    width: 100%;
}
/* IE6 */
* html h\:text input,h\:text textarea
{
    border: 0px none #FFFFFF;
     padding: 0px 0px 0px 0px;
    line-height: 18px;
    height: 18px;
    font-size: 12px;
     width:100%;
     overflow-x:hidden;
     overflow-y:auto;
}
/*IE 7*/
* + html h\:text input,h\:text textarea
{
    border: 0px none #FFFFFF;
    line-height: 22px;
    height: 22px;
    font-size: 12px;
    font-family: 微软雅黑;
    padding: 0px 0px 0px 0px;
    overflow-x:hidden;
    overflow-y:auto;
    width:100%;
}
/* <h\:text>*/
/*<h:listview>*/
h\:listview
{
    display: block;
    cursor: pointer;

}
h\:listview h\:content
{
    display:block;
}
h\:listview h\:content .itemcss
{
    border-style: none none solid none;
    border-bottom-width: 1px;
    border-bottom-color: #d3d3d3;
    display: block;
    font-family: 微软雅黑;
    font-size: 13px;
    cursor: pointer;
    background-color: #F8F8F8;
}
h\:listview h\:content .itemcsshover
{
    border-style: none none solid none;
    display: block;
    font-family: 微软雅黑;
    font-size: 13px;
    border-bottom-width: 1px;
    border-bottom-color: #d3d3d3;
    background-image: url('images/button_bg_hover.png');
    background-color: #D4D4D4;
    cursor: pointer;
    background-color: #F8F8F8;
}
h\:listview h\:content .itemselectcss
{
    border-style: none none solid none;
    display: block;
    font-family: 微软雅黑;
    font-size: 13px;
    border-bottom-width: 1px;
    border-bottom-color: #d3d3d3;
    background-image: url('images/button_bg_hover.png');
    background-color: #D4D4D4;
    cursor:pointer;
    background-color: #F8F8F8;
}
.listview_tab
{
     height:25px;
}
h\:listview .tabContent
{
    display: block;
    overflow: hidden;
    white-space: nowrap;
    position: absolute;
    left: 0px;
    height: 30px;
}
h\:listview .TabLeftBtn
{
    border: 1px solid #999999;
    float: left;
    background-image: url('images/TabControlLbtn.png');
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 2px;
    min-width: 0px;
    width: 20px;
    height: 20px;
}
h\:listview .TabLeftBtn_Hover
{
    border: 1px solid #999999;
    float: left;
    background-image: url('images/TabControlLbtn_hover.png');
    background-repeat: no-repeat;
    padding:0px 0px 0px 0px;
    margin:5px 0px 0px 2px;
    -webkit-box-shadow: 0px 0px 1px #999999;
    -moz-box-shadow: 0px 0px 1px #999999;
    min-width:0px;
    width: 20px;
    height: 20px;
}
h\:listview .TabRightBtn
{
    border: 1px solid #999999;
    float: right;
    background-image: url('images/TabControlRbtn.png');
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
    margin: 5px 2px 0px 0px;
    min-width: 0px;
    width: 20px;
    height: 20px;
}
h\:listview .TabRightBtn_Hover
{
    border: 1px solid #999999;
    float: right;
    background-image: url('images/TabControlRbtn_hover.png');
    background-repeat: no-repeat;
    padding:0px 0px 0px 0px;
    margin:5px 2px 0px 0px;
    -webkit-box-shadow: 0px 0px 1px #999999;
    -moz-box-shadow: 0px 0px 1px #999999;
    min-width:0px;
    width: 20px;
    height: 20px;
}
h\:listview .tabContent .itemcss
{
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #d3d3d3;
    margin: 2px 0px 0px 5px;
    padding: 0px 5px 0px 5px;
    background-image: url('images/button_bg.png');
    line-height: 25px;
    height: 25px;
    font-family: 微软雅黑;
    font-size: 13px;
    display: -moz-inline-stack;
	display: inline-block;
	zoom:1;
	*display:inline;
}
h\:listview .tabContent .itemcsshover
{ 
     -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 1px #999999;
    -moz-box-shadow: 0px 0px 1px #999999;
    border: 1px solid #999999;
    padding: 0px 5px 0px 5px;
    background-image: url('images/button_bg_hover.png');
    background-color: #D4D4D4;
    margin: 2px 0px 0px 5px;
    line-height: 25px;
    height: 25px;
    font-family: 微软雅黑;
    font-size: 13px;
    display: -moz-inline-stack;
	display: inline-block;
	zoom:1;
	*display:inline;
 }

h\:listview .tabContent .itemselectcss
{
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 1px #999999;
    -moz-box-shadow: 0px 0px 1px #999999;
    border: 1px solid #999999;
    padding: 0px 5px 0px 5px;
    background-image: url('images/button_bg_hover.png');
    background-color: #D4D4D4;
    margin: 2px 0px 0px 5px;
    line-height: 25px;
    height: 25px;
    font-family: 微软雅黑;
    font-size: 13px;
    display: -moz-inline-stack;
	display: inline-block;
	zoom:1;
	*display:inline;
}

/*</h:listview>*/
/*<h:grid>*/
h\:grid
{
    border: 1px solid #d0d0d0;
    display: block;
    position: absolute;
    font-family: 微软雅黑;
    
}
h\:grid .headerbox
{
    background-color: #C0C0C0;
}
h\:grid .contentbox
{
    cursor: pointer;
    background-color: #F3F3F3;
}
h\:grid .headerrowcss
{
    border-color: #e4e4e4;
    background-image: url('images/grid_header_bg.png');
    cursor:pointer;
}
h\:grid .headercss
{
    border-color: #d0d0d0 #d0d0d0 #d0d0d0 #FFFFFF;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -icab-text-overflow: ellipsis;
    -khtml-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
        font-size: 12px;
    font-family: 微软雅黑;
}
h\:grid .headercsshover
{
    border-color: #aaccf6 #aaccf6 #aaccf6 #aaccf6;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -icab-text-overflow: ellipsis;
    -khtml-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    font-size: 12px;
    font-family: 微软雅黑;
    background-image: url('images/grid_headeractive_bg.png');
    background-repeat: repeat-x;
}
h\:grid .headercssactive
{
    border-color: #aaccf6 #aaccf6 #aaccf6 #aaccf6;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -icab-text-overflow: ellipsis;
    -khtml-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    font-size: 12px;
    font-family: 微软雅黑;
    background-image: url('images/grid_headeractive_bg.png');
    background-repeat: repeat-x;
}
h\:grid .rowcss
{
    border-color: #ffffff #e4e4e4 #e4e4e4 #e4e4e4;
    cursor:pointer;
}
h\:grid .rowcsshover
{
    background-color: #440979;
    color: #FFFFFF;
    font-weight: bold;
}
h\:grid .rowcssactive
{
    background-color: #440979;
    color: #FFFFFF;
    font-weight: bold;
}
h\:grid .gridcolumncss
{
    background-color: Gray;
}
h\:grid .cellcss
{
    border-color: #ededed #ededed #ededed #FFFFFF;
    text-indent: 10px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -icab-text-overflow: ellipsis;
    -khtml-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    font-family: 微软雅黑;
}
h\:grid .spliter_sort_up
{
    background-image: url('images/grid_sort_up.gif');
    background-repeat: no-repeat;
    background-position: center;
}
h\:grid .spliter_sort_down
{
    background-image: url('images/grid_sort_down.gif');
    background-repeat: no-repeat;
    background-position: center;
}
h\:grid .spliter_sort_clear
{
    background-image: none;
    background-repeat: no-repeat;
    background-position: center;
}

/*</h:grid>*/
/*<h:pagesplitter>*/
h\:pagesplitter
{
        cursor:pointer;
}
h\:pagesplitter .Item
{
    border: 1px solid #d3d3d3;
    height: 23px;
    line-height: 23px;
    min-width:13px;
    text-align:center;
    padding: 0px 5px 0px 5px;
    margin-left: 5px;
    cursor: pointer;
    font-size: 12px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-image: url('images/button_bg.png');
    color: #212121;
    font-family: 'Courier New' , Courier, monospace;
     display: -moz-inline-stack;
	display: inline-block;
	zoom:1;
	*display:inline;
}

h\:pagesplitter .Item_hover
{
    height: 23px;
    line-height: 23px;
    min-width:13px;
    text-align:center;
    padding: 0px 5px 0px 5px;
    margin-left:5px;
    cursor: pointer;
    font-size: 12px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #212121;
    font-family: 'Courier New' , Courier, monospace;
    border: 1px solid #999999;
    background-image: url('images/button_bg_hover.png');
    background-color: #D4D4D4;
    -webkit-box-shadow: 0px 0px 1px #999999;
    -moz-box-shadow: 0px 0px 1px #999999;
    display: -moz-inline-stack;
	display: inline-block;
	zoom:1;
	*display:inline;
}
h\:pagesplitter .CSSGoTxt
{
    border: 1px solid #d3d3d3;
    height: 23px;
    line-height: 23px;
    min-width: 13px;
    padding: 0px 5px 0px 5px;
    margin-left: 5px;
    cursor: pointer;
    font-size: 12px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #212121;
    font-family: 'Courier New' , Courier, monospace;
    background-color: #f8f8f8;
    display: -moz-inline-stack;
	display: inline-block;
	zoom:1;
	*display:inline;
}
/*</h:pagesplitter>*/
/*<h:editdroplist*/
h\:editdroplist
{  
    display: -moz-inline-stack;
	display: inline-block;
    zoom:1;
	*display:inline;
 }
 h\:editdroplist h\:listview h\:content .itemcss, h\:editdroplist h\:listview h\:content .itemcsshover, h\:editdroplist h\:listview h\:content .itemselectcss
{
    height: 25px;
    line-height: 25px;
}
h\:editdroplist .DropBoxCss
{
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border-style: solid solid solid solid;
    border-width: 1px;
    border-color: #d3d3d3;
    margin: 26px 0px 0px 0px;
    width:176px;
    height:288px;
    overflow:auto;
}
h\:editdroplist .Text
{
    border-style: solid none solid solid;
    border-width: 1px;
    border-color: #d3d3d3;
    border-bottom-right-radius:0px;
    moz-border-radius-bottomright:0px;
    -webkit-border-bottom-right-radius:0px;
    border-top-right-radius:0px;
    -moz-border-radius-topright:0px;
    -webkit-border-top-right-radius:0px;
}
h\:editdroplist .btn
{
    width: 12px;
    background-position: center center;
    background-image: url('images/editDroplist_btn.png');
    background-repeat: no-repeat;
    background-color: #f8f8f8;
    border-top-left-radius:0px;
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    border-bottom-left-radius:0;
    -moz-border-radius-bottomleft:0;
    -webkit-border-bottom-left-radius :0;
   
}
h\:editdroplist .btn_hover
{
    border: 1px solid #999999;
    width: 12px;
    background-image: url('images/button_bg_hover.png');
    background-color: #D4D4D4;
    -webkit-box-shadow: 0px 0px 1px #999999;
    -moz-box-shadow: 0px 0px 1px #999999;
    background-position: center center;
    background-image: url('images/editDropList_btn_hover.png');
    background-repeat: no-repeat;
    background-color: #f8f8f8;
    border-top-left-radius:0px;
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    border-bottom-left-radius:0;
    -moz-border-radius-bottomleft:0;
    -webkit-border-bottom-left-radius :0;
}
.testItemcss
{
    background-color: #FF00FF;
}

.text-overflow
{
	display:block;/*内联对象需加*/
	width:31em;
	word-break:keep-all;/* 不换行 */
	white-space:nowrap;/* 不换行 */
	overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
	text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
/*</h:editdroplist*/
/*<h:treeview>*/
h\:treeview h\:listview h\:content .ExpandBtn  /*展开按钮*/
{                  
     background-position: left center; 
     border-style: solid none solid none; 
     background-repeat: no-repeat; 
     border-width: 0px; 
     -moz-border-radius: 0px;
     -khtml-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    padding: 0px 0px 0px 0px;
    background-image: url('images/arrows.png');
    line-height: 23px;
    height: 23px;
    width:16px;
    font-size: 12px;
    cursor:pointer;
    font-family: 微软雅黑;
    display: -moz-inline-stack;
	display: inline-block;
	zoom:1;
	*display:inline; 
  }
h\:treeview h\:listview h\:content .ExpandBtn_hover
{
    width: 16px;
    padding: 0px 0px 0px 0px;
    background-position: -32px center;
    border-width: 0px;
    border-style: solid none solid none;
    background-image: url('images/arrows.png');
    -moz-border-radius: 0px;
    -webkit-box-shadow: 0px 0px 0px #f8f8f8;
    -moz-box-shadow: 0px 0px 0px #f8f8f8;
    background-repeat: no-repeat;
    background-attachment: inherit;
}
h\:treeview .ExpandBtn_active
{
    width: 16px;
    padding: 0px 0px 0px 0px;
    background-position: -16px center;
    border-width: 0px;
    border-style: solid none solid none;
    background-image: url('images/arrows.png');
    -moz-border-radius: 0px;
    -webkit-box-shadow: 0px 0px 0px #f8f8f8;
    -moz-box-shadow: 0px 0px 0px #f8f8f8;
    background-repeat: no-repeat;
}
h\:treeview .ExpandBtn_active_hover
{
    width: 16px;
    padding: 0px 0px 0px 0px;
    background-position: -48px center;
    border-width: 0px;
    border-style: solid none solid none;
    background-image: url('images/arrows.png');
    -moz-border-radius: 0px;
    -webkit-box-shadow: 0px 0px 0px #f8f8f8;
    -moz-box-shadow: 0px 0px 0px #f8f8f8;
    background-repeat: no-repeat;
    background-attachment: inherit;
}
h\:treeview .label
{
    -khtml-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    padding:0px 2px 0px 2px;
    font-size: 12px;
    cursor:pointer;
    font-family: 微软雅黑;
    display: -moz-inline-stack;
	display: inline-block;
	zoom:1;
	*display:inline;  
}
h\:treeview .ico
{        
    background-position: center center; 
     border-style: solid none solid none; 
     background-repeat: no-repeat; 
     border-width: 0px; 
     -moz-border-radius: 0px;
     -khtml-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    padding: 0px 0px 0px 0px;
    background-image: url('images/Treeview_ico.gif');
    line-height: 23px;
    height: 23px;
    width:16px;
    font-size: 12px;
    cursor:pointer;
    font-family: 微软雅黑;
    display: -moz-inline-stack;
	display: inline-block;
	zoom:1;
	*display:inline;  
 }
h\:treeview .ico_hover
{
    background-position: center center;
    border-style: solid none solid none;
    background-repeat: no-repeat;
    border-width: 0px;
    -moz-border-radius: 0px;
    -khtml-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    padding: 0px 0px 0px 0px;
    background-image: url('images/Treeview_ico.gif');
    line-height: 23px;
    height: 23px;
    width: 16px;
    font-size: 12px;
    cursor: pointer;
    font-family: 微软雅黑;
}
h\:treeview .ico_loading
{
    background-position: center center;
    border-style: solid none solid none;
    background-repeat: no-repeat;
    border-width: 0px;
    -moz-border-radius: 0px;
    -khtml-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    padding: 0px 0px 0px 0px;
    background-image: url('images/loading.gif');
    line-height: 23px;
    height: 23px;
    width: 16px;
    font-size: 12px;
    cursor: pointer;
    font-family: 微软雅黑;
}
h\:treeview h\:listview h\:content .itemcss
{
    border-style: none;
    border-width: 1px;
    border-color: #d3d3d3;
    display: block;
    height: auto;
    font-family: 微软雅黑;
    font-size: 13px;
    cursor: pointer;
    background-color: #F8F8F8;
    line-height: normal;
}
h\:treeview h\:listview h\:content .itemcss_hover
{
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-style: none;
    border-width: 1px;
    border-color: #d3d3d3;
    background-image: url('images/button_bg_hover.png');
    background-color: #D4D4D4;
    display: block;
    height: auto;
    font-family: 微软雅黑;
    font-size: 13px;
    cursor: pointer;
    background-color: #E8E8E8;
    line-height: normal;
    color: #000080;
}
h\:treeview h\:listview h\:content .itemcss_selected
{
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-style: none;
    border-width: 1px;
    border-color: #d3d3d3;
    background-image: url('images/button_bg_hover.png');
    background-color: #D4D4D4;
    display: block;
    height: auto;
    font-family: 微软雅黑;
    font-size: 13px;
    cursor: pointer;
    background-color: #E8E8E8;
    line-height: normal;
    color: #000080;
}
h\:treeview h\:listview h\:content .itemcsshover
{
    border-style: none;
    display: block;
    line-height: normal;
    height: auto;
    font-family: 微软雅黑;
    font-size: 13px;
    border-bottom-width: 1px;
    border-bottom-color: #d3d3d3;
    background-image: none;
    cursor: pointer;
}
h\:treeview h\:listview h\:content .itemselectcss
{
    border-style: none;
    display: block;
    line-height: normal;
    height: auto;
    font-family: 微软雅黑;
    font-size: 13px;
    background-image: none;
    cursor: pointer;
}
/*</h:treeview>*/
/*<h:windows>*/
h\:windows
{
    background-color: #00FFFF;
    position:absolute;
    width:0px;
    height:0px;
    top:0px;
    left:0px;
}
h\:windows h\:mask
{
    background-image: url('images/ui-bg-mask-40x40.png');
    position: fixed !important;
    position: absolute;
    filter:alpha(opacity=50);       /* IE */ 
    -moz-opacity:0.5;              /* Moz + FF */ 
    opacity: 0.5;           /* 支持CSS3的浏览器（FF 1.5也支持）*/ 
}
h\:windows .OpacityMask0
{
    background-image: url('images/ui-bg-mask-40x40.png');
    position: fixed !important;
    position: absolute;
    filter:alpha(opacity=0);       /* IE */ 
    -moz-opacity:0.0;              /* Moz + FF */ 
    opacity: 0.0;           /* 支持CSS3的浏览器（FF 1.5也支持）*/ 
}
h\:window
{
    position: absolute;
    border: 1px solid #d3d3d3;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=130, Strength=3);
    -webkit-box-shadow: 0px 0px 10px #000000;
    -moz-box-shadow: 0px 0px 10px #000000;
    Box-shadow:0px 0px 10px #000000;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
h\:window .leftrightborder
{
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-style: solid;
    border-color: #e5e5e5;
    cursor: e-resize;
}
h\:window h\:layout
{
    background-color:#f8f8f8;
    cursor: pointer;
}
h\:window .top_border
{
    border-color: #e5e5e5;
    cursor: n-resize;
}
h\:window .title
{
     -moz-border-radius-topleft:5px;
    -webkit-border-top-left-radius:5px;
     -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    background-image: url('images/windowtitle_bg.png');
    line-height: 25px;
    vertical-align: middle;
    cursor: move;

}
h\:window .title .title_label
{
    font-family: 微软雅黑;
    font-size: 12px;
}
h\:window .bottom_border
{
    border-color: #e5e5e5;
    cursor: n-resize;
}
h\:window .title h\:btn
{}
h\:window .title .minbtn
{
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
     border-radius: 5px;
    height:16px;
    width:6px;
    margin-top:4px;
    line-height:20px;
    border-color: #ffffff;
    background-image: url('images/window_min_btn.png');
    background-repeat: no-repeat;
}
h\:window .title .minbtn_hover
{
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
     border-radius: 5px;
    height:16px;
    width:6px;
    margin-top:4px;
    line-height:20px;
    border-color: #d3d3d3;
    background-image: url('images/window_min_btn_hover.png');
    background-repeat: no-repeat;

}
h\:window .title .maxbtn
{
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height:16px;
    width:6px;
    margin-top:4px;
    line-height:20px; 
    border-color: #ffffff;
    background-image: url('images/window_max_btn.png');
    background-repeat: no-repeat;
}
h\:window .title .maxbtn_hover
{
     -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
     border-radius: 5px;
    height:16px;
    width:6px;
    margin-top:4px;
    line-height:20px;
    border-color: #d3d3d3;
    background-image: url('images/window_max_btn_hover.png');
    background-repeat: no-repeat;
}
h\:window .title .closebtn
{
     -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
     border-radius: 5px;
    height:16px;
    width:6px;
    margin-top:4px;
    line-height:20px;
    border-color: #ffffff;
    background-image: url('images/window_close_btn.png');
    background-repeat: no-repeat;
}
h\:window .title .closebtn_hover
{
     -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height:16px;
    width:6px;
    margin-top:4px;
    line-height:20px;
    border-color: #d3d3d3;
    background-image: url('images/window_close_btn_hover.png');
    background-repeat: no-repeat;
}

h\:window .bottom
{
    background-image: url('images/windowbottom_bg.png');
}
h\:window .bottom .resizebtn
{
     -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height:16px;
    width:6px;
    margin-top:4px;
    line-height:20px;
    border-style: none;
    border-color: #d3d3d3;
    background-image: url('images/window_resize_btn.png');
    background-repeat: no-repeat;
    margin-top: 9px;
    cursor: se-resize;
}
h\:window .content
{
    background-color: #f8f8f8;
    border: 1px solid #d3d3d3;
}
h\:window .modelContent
{
    border: 1px solid #d3d3d3;
    background-color: #FFFFFF;
    cursor:pointer;
}
/*</h:windows>*/
/*<h:menu>*/
/*popup 弹出菜单样式*/
h\:menu .popup
{
    border: 1px solid #9ba7b7;
    padding: 2px 4px 2px 2px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-image: url('images/menucontentbg.jpg');
    -webkit-box-shadow: 1px 1px 1px #9ba7b7;
    -moz-box-shadow: 1px 1px 1px #9ba7b7;
}
h\:menu .popup div
{
    font-family: 宋体, Arial, Helvetica, sans-serif;
    font-family: 微软雅黑;
}
h\:menu .popup h\:btn
{
    padding: 0px;
    background-image: none;
    border: 1px solid transparent;
    background-color: transparent;
    line-height:normal;
    height:auto;
}
h\:menu .popup h\:btn.hover
{
    border: 1px solid #e5c365;
    background-image: url('images/menuitembg.jpg');
    -webkit-box-shadow: 0px 0px 1px #999999;
    -moz-box-shadow: 0px 0px 1px #999999;
    Box-shadow:0px 0px 1px #999999;
    background-color: #ffecb5;
}
h\:menu .popup h\:btn .itemtext
{
    padding: 2px 2px 2px 5px;
}
h\:menu .popup h\:btn .itemcontent
{
    border: 1px groove #9ba7b7;
    padding: 2px 4px 2px 2px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
      border-radius: 3px;
     -webkit-box-shadow: 1px 1px 1px #9ba7b7;
    -moz-box-shadow: 1px 1px 1px #9ba7b7;
    border: 1px solid #9ba7b7;
    background-image: url('images/menucontentbg.jpg');

    
}
/*popup 弹出菜单样式*/
/*main 普通菜单样式*/
h\:menu .main
{
}
h\:menu .main h\:btn
{
    -moz-border-radius: 0px;
    -khtml-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    padding: 0px;
    background-image: none;
    border: 1px solid transparent;
    background-color: transparent;
    line-height:normal;
    height:auto;
}
h\:menu .main h\:btn.hover
{
    border: 1px solid #e5c365;
    background-image: url('images/menuitembg.jpg');
    background-color: #ffecb5;
}
h\:menu .main div
{
    font-family: 宋体, Arial, Helvetica, sans-serif;
    font-family: 微软雅黑;
}
h\:menu .main h\:btn .itemcontent h\:btn
{
    -moz-border-radius: 0px;
    -khtml-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    padding: 0px;
    background-image: none;
    border: 1px solid transparent;
    background-color: transparent;
    line-height:normal;
    height:auto;
}
h\:menu .main h\:btn .itemcontent h\:btn.hover
{
    
    border: 1px solid #e5c365;
    background-image: url('images/menuitembg.jpg');
    background-color: #ffecb5;
}
h\:menu .main h\:btn .itemtext
{
    padding: 2px 2px 2px 5px;
}
h\:menu .main h\:btn .itemcontent
{
    border: 1px groove #9ba7b7;
    padding: 2px 4px 2px 2px;
     -webkit-box-shadow: 1px 1px 1px #9ba7b7;
    -moz-box-shadow: 1px 1px 1px #9ba7b7;
    border: 1px solid #9ba7b7;
    background-image: url('images/menucontentbg.jpg');
}
h\:menu hr
{
    border-style: solid none none none;
    margin: 2px 0px 2px 0px;
    padding: 0px;
    border-top-width: 1px;
    border-top-color: #9ba7b7;
}
/*main 普通菜单样式*/
/*</h:menu>*/



